From 86b4396baa44eece90247278f7d436d332fb2a1f Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 30 Nov 2023 10:02:47 +0100 Subject: [PATCH] ring: add debug messages for ring alloc errors Signed-off-by: Felix Fietkau --- ring.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ring.c b/ring.c index 81f341f..4adcfda 100644 --- a/ring.c +++ b/ring.c @@ -44,8 +44,10 @@ struct client_ring *client_ring_alloc(struct client *cl) struct client_ring *r; size_t meta_len; - if (cl->rx_fd < 0) + if (cl->rx_fd < 0) { + DC(2, cl, "missing file descriptor"); return NULL; + } meta_len = blob_pad_len(&cl->rx_buf.data); r = calloc_a(sizeof(*r), &meta, meta_len); @@ -53,6 +55,7 @@ struct client_ring *client_ring_alloc(struct client *cl) blobmsg_parse_attr(policy, __RING_ATTR_MAX, tb, meta); if (!tb[RING_ATTR_NAME]) { + DC(2, cl, "missing ring name"); close(cl->rx_fd); free(r); return NULL; -- 2.30.2